\section{Actores}

A continuación se describen los actores que se involucran, de una manera u otra,
con el sistema.

\begin{description}

\item[Cliente] \hfill \\
Solicita una tarjeta y realiza compras con ella.

\item[Comercio] \hfill \\
Realiza ventas de bienes y/o servicios al cliente, quien paga por ellos
utilizando la tarjeta.

\item[Administrador] \hfill \\
Configura y administra el sistema informático desarrollado manteniendo datos de
referencia como ser los comercios y clientes registrados.

\item[Mensualmente] \hfill \\
Actor temporal mensual involucrado en los procesos de generación de resúmenes de
cuenta por clientes y resúmenes de saldo por comercio.

\item[Diariamente] \hfill \\
Actor temporal diario involucrado en los procesos de verificación y renovación
de tarjetas vencidas.

\end{description}

\section{Diagrama de casos de uso} \label{sec:diagrama_casos_uso}

En la figura~\ref{fig:modcasosuso:diagramacasos} se exponen los actores
involucrados en la operación del sistema y su interacción con el mismo a través
de los casos de uso identificados. En secciones subsiguientes se detallará cada
uno de estos últimos.

\begin{figure}[htb]
\begin{center}
\includegraphics[width=0.9\textwidth]{images/mod_casosuso_diagrama.png}
\end{center}
\caption{Diagrama de casos de uso}
\label{fig:modcasosuso:diagramacasos}
\end{figure}

\FloatBarrier

\section{Detalle de casos de uso}

En esta sección se detallan cada uno de los casos de uso presentados en el
diagrama de casos de uso de la sección~\ref{sec:diagrama_casos_uso}.

\subsection{Solicitar tarjeta}
\input{tex/cu_solicitar_tarjeta}

\subsection{Cancelar renovación}
\input{tex/cu_cancelar_renovacion}

\subsection{Realizar pago}
\input{tex/cu_realizar_pago}

\subsection{Autorizar compra}
\label{sec:modcasos:autorizarcompra}
\input{tex/cu_autorizar_compra}

\subsection{Informar ventas}
\label{sec:modcasos:informarventas}
\input{tex/cu_informar_ventas}

\subsection{Mantener clientes}
\input{tex/cu_mantener_clientes}

\subsection{Mantener comercios}
\input{tex/cu_mantener_comercios}

\subsection{Emitir resúmenes cliente}
\label{sec:modcasos:emitirresumenescliente}
\input{tex/cu_emitir_resumenes_cliente}

\subsection{Emitir resúmenes comercio}
\label{sec:modcasos:emitirresumenescomercio}
\input{tex/cu_emitir_resumenes_comercio}

\subsection{Informar movimientos mensuales}
\label{sec:modcasos:informarmovimientosmensuales}
\input{tex/informar_movimientos_mensuales}

\subsection{Renovar tarjetas}
\input{tex/cu_renovar_tarjetas}
